package com.laow.service;

import com.laow.entity.EbookCategory;
import com.laow.entity.EbookEntry;

import java.util.List;

public interface EbookService {

    /**
     * 查询下拉列表数据
     * @return
     */
    List<EbookCategory> getCategorys();

    /**
     * 查询所有数据
     * @param categoryId
     * @param currentPage
     * @return
     */
    List<EbookEntry> ebookEntrys(int categoryId, int currentPage);

    /**
     * 根据id查询所有数据
     * @param id
     * @return
     */
    EbookEntry ebookEntryToId(int id);


    /**
     * 删除数据
     * @param ebookEntry
     * @return
     */
    boolean delEntryData(EbookEntry ebookEntry);

    /**
     * 修改数据
     * @param ebookEntry
     * @return
     */
    boolean udpEntryData(EbookEntry ebookEntry);

    /**
     * 增加数据
     * @param ebookEntry
     * @return
     */
    Object addEntryData(EbookEntry ebookEntry);


    /**
     * 查询数据个数
     * @return
     */
    int selEbookEntryDataCount(int categoryId);
}
